let layer = layui.layer
let form = layui.form
$(function () {
  // 添加用户
  form.verify({
    // 定义规则：用户名必须是6-8位字符串
    uname: [/^[\S]{6,8}$/, '用户名必须是6-8位字符'],
    // 定义规则：用户名必须是6-8位字符串
    serm: [/^([a-zA-Z]|[0-9])(\w|\-)+@[a-zA-Z0-9]+\.([a-zA-Z]{2,4})$/, '请输入正确的邮箱格式'],
    // 定义规则：密码必须是6位数
    pwd: function (value) {
      var reg = /^\d{6}$/g
      if (!reg.test(value)) {
        // 不匹配规则
        return '密码必须是6位数字'
      }
    },
    same: function (value) {
      // 判断两次输入的密码是否一致
      // 获取原来的密码
      var oldPwd = $('.layui-form input[name=password]').val()
      if (oldPwd !== value) {
        return '两次输入的密码不一致！'
      }
    }
  })
  // 绑定添加用户表单提交事件
  $('.layui-form ').on('submit', function (e) {
    e.preventDefault()
    // 获取表单数据
    let fd = $(this).serialize()
    $.ajax({
      type: 'post',
      url: '/admin/users',
      data: fd,
      success: function (res) {
        layer.msg(res.message)
      }
    })
  })
})
